
//////////////////////验证 相关 函数/////////////////////////////////////
//email  eamil:验证的字符串   合法:返回true  不合法:返回false
function _isEmail(email){
	return (/^([\w]+)(.[\w]+)*@([\w-]+\.){1,5}([A-Za-z]){2,4}$/.test(email));
};

//验证组件值合法 email:验证的输入框ID 合法:返回true  不合法:弹出框 调用的地方必须return  
function isEmail(email){
	if(Ext.getCmp(email).getValue() != '' && !_isEmail(Ext.getCmp(email).getValue())){
		displayMessageBox('信息', '请输入正确电子邮件地址！');
	}else{
		return true;
	}
}			

//电话号
function _isPhone(phone){
	return (/^((\(\d{2,3}\))|(\d{3}\-))?(\(0\d{2,3}\)|0\d{2,3}-)?[1-9]\d{6,7}(\-\d{1,4})?$/.test(phone));
}

//电话号
function isPhone(phone){
	if(Ext.getCmp(phone).getValue() != '' && !_isPhone(Ext.getCmp(phone).getValue())){
		displayMessageBox('信息', '请输入正确电话或传真号！');
	}else{
		return true;
	}
}

//电话区号
function _isPhoneCode(phoneCode){
	return (/^0\d{2,3}$/.test(phoneCode))
}

//电话区号
function isPhoneCode(phoneCode){
	if(Ext.getCmp(phoneCode).getValue() != '' && !_isPhoneCode(Ext.getCmp(phoneCode).getValue())){
		displayMessageBox('信息', '请输入正确电话区号！');
	}else{
		return true;
	}

}
//手机号
function _isMobile(mobile){
	return (/^((\(\d{2,3}\))|(\d{3}\-))?(13|15)\d{9}$/.test(mobile));
}

//手机号
function isMobile(mobile){
	if(Ext.getCmp(mobile).getValue() != '' && !_isMobile(Ext.getCmp(mobile).getValue())){
		displayMessageBox('信息', '请输入正确手机号！');
	}else{
		return true;
	}
}

//邮编
function _isZip(zip){
	return (/^\d{6}$/.test(zip));
}

//邮编
function isZip(zip){
	if(Ext.getCmp(zip).getValue() != '' && !_isZip(Ext.getCmp(zip).getValue())){
		displayMessageBox('信息', '请输入正确邮编号！');
	}else{
		return true;
	}
}

//网址
function _isUrl(url){
	return (/^(http:\/\/)?[A-Za-z0-9]+\.[A-Za-z0-9]+[\/=\?%\-&_~`@[\]\':+!]*([^<>\"\"])*$/.test(url));
}

//网址
function isUrl(url){
	if(Ext.getCmp(url).getValue() != '' && !_isUrl(Ext.getCmp(url).getValue())){
		displayMessageBox('信息', '请输入正确网址！');
	}else{
		return true;
	}
}

